package com.lyf.boot.modules.system.service;

import com.lyf.boot.core.model.CascadeVo;
import com.lyf.boot.modules.system.entity.dto.SysDeptDto;
import com.lyf.boot.modules.system.entity.vo.SysDeptVo;

import java.util.List;

/**
 * @author Luyufan
 * @date 2023/7/7 10:40
 */
public interface ISysDeptService {

    List<SysDeptVo> getSysDeptList();

    List<CascadeVo> getDeptCascade();

    SysDeptVo getSysDeptInfo(Long deptId);

    void saveSysDept(SysDeptDto dto);

    void updateSysDept(SysDeptDto dto);

    void deleteSysDept(List<Long> ids);


}
